Square root by prime factorisation